﻿using System;
using System.Collections.Generic;
using System.Text;

namespace HAVNet.Core
{
    public class TSConsole
    {
        static object _lockConsole = new object();

        public static void mostrarln (string mensaje)
        {
            lock (_lockConsole)
            {
                mostrarln(mensaje, ConsoleColor.Gray);
            }
        }

        public static void mostrarln (string mensaje, ConsoleColor color)
        {
            lock (_lockConsole)
            {
                Console.ForegroundColor = color;
                Console.WriteLine(mensaje);
            }
        }

        public static void mostrar(string mensaje)
        {
            lock (_lockConsole)
            {
                mostrar(mensaje, ConsoleColor.Gray);
            }
        }

        public static void mostrar (string mensaje, ConsoleColor color)
        {
            lock (_lockConsole)
            {
                Console.ForegroundColor = color;
                Console.Write(mensaje);
            }
        }
    }
}
